#第一题
# 1.计算销售总金额
#
# 图书批发商店的某本书的零售价是26.5元/本，如果客户一次性购买100本以上（包括100本），则每本的价格打9折，如果客户一次性购买500本以上（包括500本），
# 则每本的价格打8折并返回1000元给客户，请分别计算购买8本、150本、600本的应付金额是多少。要求购买书的数量从控制台输入。

# sale = 26.5
# num = int(input('请输入要购买的书的数量:'))
# if num <100:
#     money= sale * num
#     print(money)
# elif 100<=num<500:
#     money2 = (sale*0.9) * num
#     print(money2)
# else:
#     money3 = (sale * 0.8) * num-1000
#     print(money3)
#

# 2.输入两个整数，按由小到大的顺序输出这两个数
# a = input('请输入第一个数')
# b= input('请输入第二个数')
# if a >b:
#     print(f'从小到大的顺序是{b},{a}')
# else:
#     print(f'从小到大的顺序是{a},{b}')
#
#
#
# 3.计算1000以内所有不能被7整除的整数之和
# sum = 0
# i = 0
# for i in range(0,1000):
#     if i%7==0:
#         sum+=i
# print(sum)
#
# sum=0
# i = 0
# while i <= 1000:
#     if i%7==0:
#      sum += i
#     i += 1
# print(sum)


# 4.建立一个包含10个字符的字符串A，然后对该字符串进行如下操作：
#
# - （1）计算输出字符串的长度；
# - （2）从第1个字符开始，每间隔2个字符取1个字符，组成子字符串B；
# - （3）将字符串A倒过来重新排列产生新的字符串C；
# - （4）将字符串A的前4个字符与字符串C的后5个字符进行组合，产生字符串D。

# str1 =('aaavaaaaab')
# （1）计算输出字符串的长度；
# print(len(str1))
# - （2）从第1个字符开始，每间隔2个字符取1个字符，组成子字符串B；
#字符串切片
# print(str1[::2])
# - （3）将字符串A倒过来重新排列产生新的字符串C；
# 两种方法
# print(str1[::-1])
# str2 = str1[::-1]
# print(str2)


# - （4）将字符串A的前4个字符与字符串C的后5个字符进行组合，产生字符串D。
# 字符串拼接直接用加法
# print(str1[0:4] + str2[-5:])

# 5.用户登陆（输错三次机会重试)
#
i =0
while i<3:
    username = input('请输入用户名:')
    password = input('请输入密码:')
    if(username =='123'and password == '456'):  #登录成功案例
        print('登录成功')
        break
    elif i == 2:
        print('请重试')
    else:
        print(f'登录失败,还有{2-i}次机会')#登陆失败
    i+=1
# #


#
# # for循环
#         i+=1
# for sum in range(0,3):
#     username = input('请输入用户名:')
#     password = input('请输入密码:')
#     if (username == '123' and password == '456'):  # 登录成功案例
#         print('登录成功')
#         break
#     else:
#         print(f'登录失败,还有{2-sum}次机会')#登陆失败
# else:
#     print('请重试')



#
# # 6.人生的不同阶段
#
# 设置变量 age 的值，根据 age 的值判断处于人生的
#
# 哪个阶段：
#
# 如果一个人的年龄小于 2 岁，就打印一条消息，指出他是婴儿。
#
#  如果一个人的年龄为 2（含）~4 岁，就打印一条消息，指出他是幼儿。
#
#  如果一个人的年龄为 4（含）~13 岁，就打印一条消息，指出他是儿童。
#
# 如果一个人的年龄为 13（含）~20 岁，就打印一条消息，指出他是少年。
#
#  如果一个人的年龄为 20（含）~65 岁，就打印一条消息，指出他是成年人。
#
#  如果一个人的年龄超过 65（含）岁，就打印一条消息，指出他是老年人

# age =int(input('请输入年龄:'))
# if age<2:
#     print('婴儿')
# elif 2<=age<4:
#     print('幼儿=')
# elif 4<=age<13:
#     print('儿童')
# elif 13<=age<20:
#     print('少年')
# elif 20<=age<65:
#     print('成年人')
# else:
#     print('老年人')
#
#
# 7.使用函数实现---喜欢的图书
#
# 编写一个名为 favorite_book() 的函数，其中包含一个名为 title 的形参。这个函数
#
# 打印一条消息，如 我喜欢的图书有:xxxxx。调用这个函数，并将一
#
# 本图书的名称作为实参传递给它。
# def favorite_book(title):
#     print(f'我喜欢的图书有{title}')
#
# favorite_book('老人与海')








#
# 8.访客名单
#
# 编写一个 while 循环，提示用户输入其名字。用户输入其名字后，在屏幕上打印问候
# 语，并将一条到访记录添加到文件 guest_book.txt 中。确保这个文件中的每条记录都独占一
# 行。
# while True:
#     username=input('请输入姓名:')
#     print(f'你好{username}')
#     f =open('guest_book.txt',mode='a',encoding='utf8')
#     content = f.write(f'{username}\n')
#     # print(content)
#     if username =='quit':
#         break
#
# f.close()
#
#
# i = 1
# while i <= 3:
#     j = 1
#     while j <= 3:
#         print(j, end='')
#         j += 1
#     print()
#     i+=1

# i =1
# while i<10:
#     j=1
#     while j<=i:
#         print(f'{j}*{i}={j*i}',end='  ')
#         j+=1
#     i+=1
#     print(i)
